Package-level declarations

Types

Link copied to clipboard
object GsonHelper

Helper to prepare a GSON object able to process the JSON configuration string.

Link copied to clipboard
data class JsonAspectRatio(var width: Double, var height: Double) : Parcelable

Finder aspect ratio

Link copied to clipboard

The customer format used in AUSTRALIA_POST codes. Only relevant for format codes 59 and 62.

Link copied to clipboard

The barcode text format dialog.

Link copied to clipboard
Link copied to clipboard

Barcode document format

Link copied to clipboard

Defines the possible barcode image sources.

Link copied to clipboard
Link copied to clipboard

A filter for extended EAN and UPC barcodes.

Link copied to clipboard

The blur effect style. iOS only.

Link copied to clipboard

Camera module to use

Link copied to clipboard

Represents camera preview modes

Link copied to clipboard

The prioritization of still image quality and capturing speed. Has no effect on devices prior to iOS 13.0. iOS only.

Link copied to clipboard
data class JsonColor(val hexString: String) : Parcelable

JSON-compatible class for Color

Link copied to clipboard
data class JsonConfirmationDialogConfiguration(var resultWithConfirmationEnabled: Boolean?, var dialogTextFormat: JsonBarcodeDialogFormat?, var confirmationDialogStyle: JsonDialogStyle?, var confirmButtonTitle: String?, var confirmationDialogConfirmButtonStyle: JsonDialogButtonStyle?, var retryButtonTitle: String?, var confirmationDialogRetryButtonStyle: JsonDialogButtonStyle?, var dialogTitle: String?, var dialogMessage: String?, var dialogButtonsAccentColor: JsonColor?, var confirmButtonFilled: Boolean?, var confirmButtonFilledTextColor: JsonColor?) : Parcelable

Confirmation Dialog configuration

Link copied to clipboard
data class JsonDialogButtonStyle(var font: JsonFont?, var textColor: JsonColor?, var highlightedTextColor: JsonColor?, var backgroundColor: JsonColor?, var highlightedBackgroundColor: JsonColor?) : Parcelable

Configuration for the dialogs/alerts OK button style.

Link copied to clipboard
data class JsonDialogStyle(var screenBackgroundColor: JsonColor, var dialogBackgroundColor: JsonColor, var dialogBackgroundEffect: JsonBlurEffect, var cornerRadius: Double, var titleColor: JsonColor, var titleFont: JsonFont, var messageColor: JsonColor, var messageFont: JsonFont, var separatorColor: JsonColor, var separatorWidth: Double) : Parcelable

Configuration for the dialog/alert style

Link copied to clipboard

Engine modes for document scanning.

Link copied to clipboard

Barcode scanner engine mode

Link copied to clipboard
data class JsonFont(var fontName: String, var fontSize: Double) : Parcelable

The font name and size. iOS only.

Link copied to clipboard

GS1 handling mode

Link copied to clipboard

The image filter types.

Link copied to clipboard
Link copied to clipboard

The modes of the optical character recognition engine.

Link copied to clipboard

Applied interface orientation

Link copied to clipboard

The page orientation of the pdf document.

Link copied to clipboard

The page size of the pdf document.

Link copied to clipboard
data class JsonSelectionOverlayConfiguration(var overlayEnabled: Boolean?, var automaticSelectionEnabled: Boolean?, var textFormat: JsonBarcodeOverlayTextFormat?, var polygonColor: JsonColor?, var textColor: JsonColor?, var textContainerColor: JsonColor?, var highlightedPolygonColor: JsonColor?, var highlightedTextColor: JsonColor?, var highlightedTextContainerColor: JsonColor?) : Parcelable

Barcode Selection Overlay configuration

Link copied to clipboard
data class JsonSize(var width: Double, var height: Double) : Parcelable

Standard size object

Link copied to clipboard
data class JsonZoomRange(var minZoom: Double?, var maxZoom: Double?) : Parcelable

Defines a range for zooming

Functions

Link copied to clipboard
Link copied to clipboard

Converts Int to argb hex-string representation of the color

Link copied to clipboard

Converts SDK object to JSON-compatible object.